使用 DirectX 诊断工具诊断问题
如果运行 Microsoft DirectX 应用程序时出现错误,DirectX 诊断工具就会帮助查找故障根源。下面是一些应该检查的情况:
- DirectX 组件的版本不正确。在“DirectX 文件”页的“说明”区域中,查找有关 Beta 和调试文件的警告。Beta 文件是早期测试版本,并不应与商用程序一起安装。用于程序开发的调试版本不应与最终产品一起安装。组件的调试版本会使程序运行得比零售版本慢。
- 缺少硬件加速。 如果 Microsoft DirectDraw 或 Direct3D 硬件加速不可用,有些程序运行速度非常慢或根本不能运行。在“显示”页上,在“DirectX 功能”下检查 DirectDraw、Direct3D 或 AGP 纹理加速是否标有“不可用”。如果标有“不可用”,您可能需要考虑升级硬件。或者如果您使用的是 Windows .NET Server 2003 家族中的某个产品,您可能需要启用图形加速。可以通过打开控制面板中的“显示”,选择“设置”选项卡,然后单击“高级”来完成此操作。选择“疑难解答”选项卡,然后将“硬件加速”滑块移动到“全”。
- 没有连接设备。 如果游戏杆或其他输入设备没有反应,可能是设置不正确。确保在“DirectX 诊断工具”的“输入”页上已对该设备进行了说明。如果没有,请通过“控制面板”添加该设备。
- 驱动程序未签名。 Microsoft 没有测试未签名的驱动程序是否与 DirectX 的最新版本完全兼容。建议使用经过 Microsoft Windows 硬件质量实验室 (WHQL) 数字签名的驱动程序。
注意
- 如果使用“终端服务”在支持硬件加速的远程系统上工作,DirectX 诊断工具可能表明支持硬件加速。但是,终端服务无法使用硬件加速,因此支持是不可用的。
相关主题
保存信息
检查 WHQL 数字签名